namespace TDMS.Net.Internals;

// ReSharper disable InconsistentNaming

internal enum EDDCError
{
    DDC_NoError = 0,
    DDC_ErrorBegin = -6201,
    DDC_OutOfMemory = -6201,
    DDC_InvalidArgument = -6202,
    DDC_InvalidDataType = -6203,
    DDC_UnexpectedError = -6204,
    DDC_UsiCouldNotBeLoaded = -6205,
    DDC_InvalidFileHandle = -6206,
    DDC_InvalidChannelGroupHandle = -6207,
    DDC_InvalidChannelHandle = -6208,
    DDC_FileDoesNotExist = -6209,
    DDC_CannotWriteToReadOnlyFile = -6210,
    DDC_StorageCouldNotBeOpened = -6211,
    DDC_FileAlreadyExists = -6212,
    DDC_PropertyDoesNotExist = -6213,
    DDC_PropertyDoesNotContainData = -6214,
    DDC_PropertyIsNotAScalar = -6215,
    DDC_DataObjectTypeNotFound = -6216,
    DDC_NotImplemented = -6217,
    DDC_CouldNotSaveFile = -6218,
    DDC_MaximumNumberOfDataValuesExceeded = -6219,
    DDC_InvalidChannelName = -6220,
    DDC_DuplicateChannelName = -6221,
    DDC_DataTypeNotSupported = -6222,
    DDC_FileAccessDenied = -6224,
    DDC_InvalidTimeValue = -6225,
    DDC_ReplaceNotSupportedForSavedTDMSData = -6226,
    DDC_PropertyDataTypeMismatch = -6227,
    DDC_ChannelDataTypeMismatch = -6228,
    DDC_ErrorEnd = -6228,
    DDC_ErrorForceSizeTo32Bits = -1
}